package com.hunt.dao;

import com.hunt.model.entity.OnlineStatisticsData;
import java.util.List;

public interface HisStatisUsersOnlineMapper {

    /************************获取过去30天数据****************************/
    List<OnlineStatisticsData> getTmpOnlineLast30DayData();

    List<OnlineStatisticsData> getRentOnlineLast30DayData();

    List<OnlineStatisticsData> getFormalOnlineLast30DayData();

    List<OnlineStatisticsData> getNormalOnlineLast30DayData();

    List<OnlineStatisticsData> getVIPOnlineLast30DayData();

    /*************************获取过去12个月数据***************************/
    List<OnlineStatisticsData> getTmpOnlineLast12MonthData();

    List<OnlineStatisticsData> getRentOnlineLast12MonthData();

    List<OnlineStatisticsData> getFormalOnlineLast12MonthData();

    List<OnlineStatisticsData> getNormalOnlineLast12MonthData();

    List<OnlineStatisticsData> getVIPOnlineLast12MonthData();

    /*************************本年度每周统计表***************************/
    List<OnlineStatisticsData> getThisYearWeeklyTmpData();

    List<OnlineStatisticsData> getThisYearWeeklyRentData();

    List<OnlineStatisticsData> getThisYearWeeklyFormalData();

    List<OnlineStatisticsData> getThisYearWeeklyNormalData();

    List<OnlineStatisticsData> getThisYearWeeklyVIPData();

    /*************************本年度每月统计表***************************/
    List<OnlineStatisticsData> getThisYearMonthlyTmpData();

    List<OnlineStatisticsData> getThisYearMonthlyRentData();

    List<OnlineStatisticsData> getThisYearMonthlyFormalData();

    List<OnlineStatisticsData> getThisYearMonthlyNormalData();

    List<OnlineStatisticsData> getThisYearMonthlyVIPData();

    /*************************本年度每季度统计表***************************/
    List<OnlineStatisticsData> getThisYearQuarterlyTmpData();

    List<OnlineStatisticsData> getThisYearQuarterlyRentData();

    List<OnlineStatisticsData> getThisYearQuarterlyFormalData();

    List<OnlineStatisticsData> getThisYearQuarterlyNormalData();

    List<OnlineStatisticsData> getThisYearQuarterlyVIPData();

    /*************************去年度每周统计表***************************/
    List<OnlineStatisticsData> getPastYearWeeklyTmpData();

    List<OnlineStatisticsData> getPastYearWeeklyRentData();

    List<OnlineStatisticsData> getPastYearWeeklyFormalData();

    List<OnlineStatisticsData> getPastYearWeeklyNormalData();

    List<OnlineStatisticsData> getPastYearWeeklyVIPData();

    /*************************去年度每月统计表***************************/
    List<OnlineStatisticsData> getPastYearMonthlyTmpData();

    List<OnlineStatisticsData> getPastYearMonthlyRentData();

    List<OnlineStatisticsData> getPastYearMonthlyFormalData();

    List<OnlineStatisticsData> getPastYearMonthlyNormalData();

    List<OnlineStatisticsData> getPastYearMonthlyVIPData();

    /*************************去年度每季度统计表***************************/
    List<OnlineStatisticsData> getPastYearQuarterlyTmpData();

    List<OnlineStatisticsData> getPastYearQuarterlyRentData();

    List<OnlineStatisticsData> getPastYearQuarterlyFormalData();

    List<OnlineStatisticsData> getPastYearQuarterlyNormalData();

    List<OnlineStatisticsData> getPastYearQuarterlyVIPData();
}